TaxBuzz Scraper — Tax Preparers, CPAs & Accountant Leads
Pricing
from $8.00 / 1,000 tax professional records
TaxBuzz Scraper — Tax Preparers, CPAs & Accountant Leads
Scrape TaxBuzz for tax & accounting professionals by location: CPAs, tax preparers, enrolled agents, tax attorneys, accountants & bookkeepers with direct contact email, phone, firm, address, specialties, rating, reviews & a lead score. Monitoring mode. No login, no API key, no browser.
Pricing
from $8.00 / 1,000 tax professional records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TaxBuzz Scraper — Tax Preparers, CPAs & Accountant Leads (Emails, Phones & Reviews)
Extract complete tax & accounting professional data from TaxBuzz — CPAs, tax preparers, enrolled agents, tax attorneys, accountants and bookkeepers in any US city. Every record ships with a direct contact email and phone, the firm name, full street address, specialties, star rating and review count — turning the largest US tax-pro directory into a clean, ready-to-use B2B lead list.
No login, no cookies, no browser — fast JSON-grade extraction with a built-in retry on transient blocks.
Why this TaxBuzz scraper?
Most "accountant lead" tools scrape Google Maps and hand you a name and a phone number. This actor pulls every field TaxBuzz exposes — including the verified contact email that sits right on each listing — and ships the richest dataset in the category:
| Data | Google-Maps lead tools | This actor |
|---|---|---|
| Direct contact email | ❌ needs a website crawl | ✅ on the listing |
| Phone | ✅ | ✅ |
| Firm / business name | partial | ✅ |
| Designation (CPA, EA, Tax Attorney, Bookkeeper…) | ❌ | ✅ |
| Specialties (Tax Planning, Bookkeeping, Audit, Payroll…) | ❌ | ✅ |
| Star rating + review count | ✅ | ✅ |
| Full street address + extra office locations | partial | ✅ opt-in |
| Client review text (rating, date, body) | ❌ | ✅ opt-in |
| Website + social links | partial | ✅ opt-in |
| Lead score (0–100) | ❌ | ✅ |
| Website email/phone enrichment | ❌ | ✅ opt-in |
| Monitoring mode (only new pros) | ❌ | ✅ |
Use cases
- Lead generation — tax & accounting firms are high-value buyers for SaaS, fintech, payroll, lending, insurance and professional services. Filter by designation, rating and specialty and reach them directly with the listing email and phone.
- Sales prospecting for tax/accounting software — build targeted lists of independent CPAs, EAs and bookkeepers by city for practice-management, tax-prep, bookkeeping and client-portal tools.
- Market & competitor mapping — count and profile tax pros by city, designation, rating and specialty to size territories and spot underserved markets.
- Recruiting & M&A — find practice owners and firms by location for staffing, acquisition or partnership outreach.
- Directory & data enrichment — append firm, designation, specialty and contact data to an existing list of accountants.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the TaxBuzz Scraper, choose designations (e.g.
cpa,tax-preparer) and locations (e.g.New York, NY), and click Start. - Watch professionals stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"mode": "search","designations": ["cpa", "tax-preparer"],"locations": ["New York, NY", "Los Angeles, CA"],"maxResults": 200,"includeProfileDetails": true,"includeReviews": false,"enrichContactEmails": false,"withEmailOnly": true,"monitorMode": false}
- mode —
search(designations × locations) orstartUrls(paste TaxBuzz URLs). - designations — one per row:
tax-preparer,cpa,enrolled-agent,tax-attorney,accountant,bookkeeper. - locations — US cities as
City, ST(New York, NY,Houston, Texas). TaxBuzz listings are city-based, so include a city. - startUrls — TaxBuzz profile URLs (
…/find-the-best-cpa/<state>/<city>/<slug>) or listing URLs (…/find-the-best-cpa/<state>/<city>). Auto-detected and routed. - maxResults — cap on professionals for the whole run (listings paginate automatically).
- includeProfileDetails (default true) — open each profile for the full street address, extra office locations, website, socials and total review count.
- includeReviews (default false) — also output client review records (rating, author, date, text).
- enrichContactEmails (default false) — crawl the pro's own website (home + contact/about) for extra emails, phones and socials. TaxBuzz already supplies a direct email on most listings.
- withEmailOnly / withPhoneOnly / minRating — output filters.
- monitorMode (default false) — emit ONLY professionals (and reviews) not seen in previous runs. Pairs with Apify Schedules.
Output
One record per professional (type: "professional"), plus optional review records (type: "review"):
{"type": "professional","designation": "cpa","designationLabel": "CPA","name": "Anthony Apodaca","firmName": "Apodaca CPA","profileUrl": "https://www.taxbuzz.com/find-the-best-cpa/california/monrovia/anthony-apodaca","email": "anthony@apodaca-cpa.com","phone": "(626) 305-4220","city": "Monrovia","state": "CA","zip": "91016","fullAddress": "123 E Foothill Blvd, Monrovia, CA 91016","rating": 5,"reviewCount": 1,"specialties": ["Tax Planning", "Tax Preparation", "Bookkeeping"],"website": "https://www.apodaca-cpa.com","socialLinks": { "linkedin": "https://www.linkedin.com/in/anthonyapodaca" },"imageUrl": "https://www.taxbuzz.com/...jpg","searchDesignation": "cpa","searchLocation": "Los Angeles, CA","leadScore": 88,"scrapedAt": "2026-06-15T12:00:00.000Z"}
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly with monitoring mode to capture only newly listed tax pros in a city; perfect for lead pipelines.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/taxbuzz-scraper').call({mode: 'search',designations: ['cpa', 'enrolled-agent'],locations: ['Chicago, IL'],maxResults: 300,withEmailOnly: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} tax & accounting leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new tax-pro leads straight into your CRM.
- Slack — get notified when a monitored city gets new professionals.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find CPAs in Austin with reviews and list their emails" and let it run this scraper for you.
More scrapers from scrapesage
Build a complete professional-services & B2B lead-gen stack:
- FindLaw Scraper — lawyers, law firms and legal leads.
- Financial Advisor & Broker Scraper — advisors and brokers from FINRA + SEC.
- Healthgrades Scraper — doctors, reviews and provider leads.
- WebMD Scraper — doctors, reviews and provider leads.
- Insurance Agent Scraper — State Farm & Farmers agent leads.
- US Business Formation Scraper — new LLC & company leads.
- Companies House Scraper — UK companies, directors and PSCs.
- Bark Scraper — local service-provider leads.
Tips
- Cover a metro fully: add nearby cities to
locations(e.g.Brooklyn, NY,Queens, NY) — TaxBuzz lists each pro under their own city. - Faster runs: turn off
includeProfileDetailsfor a listing-only pass — it still includes name, firm, city, phone, email, rating and specialties. - Cost control: profile and website-enrichment calls only fire when enabled, and
deduplicateProfilesskips overlaps across searches. - Recurring monitoring: combine Schedules with
monitorModeto capture only newly listed professionals over time.
FAQ
How do I scrape tax preparers or CPAs for a specific city? Put the city in locations as City, ST (e.g. Dallas, TX) and choose one or more designations (cpa, tax-preparer, enrolled-agent, tax-attorney, accountant, bookkeeper).
Where do the emails come from? TaxBuzz publishes a contact email on most professional listings — this actor reads that public email directly, so no website crawl is needed. With enrichContactEmails on, it can additionally crawl the pro's own website for more contacts.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I get only new professionals over time? Turn on monitorMode and run on a Schedule — each run returns only pros not seen before.
Is scraping TaxBuzz legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and TaxBuzz's terms.
A field is null — why? Some listings genuinely omit a phone, website or rating. Fields are null only when the data doesn't exist, not because the scraper skipped them.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.